package ligne2vie.topos.shared.bo;

import java.io.Serializable;

/**
 * Data Transfert Object from BO to Client.
 * 
 * @author thuguerre
 * @since 1.0.0
 */
public class TSummit extends TMapPoint implements Serializable {

	/**
	 * Default serial UID.
	 */
	private static final long serialVersionUID = -7069158728316219423L;

	/**
	 * Default constructor. Required to implement {@link Serializable}.
	 */
	protected TSummit() {
	}

	/**
	 * Specialized constructor.
	 * 
	 * @param name
	 *            Summit's name.
	 * @param altitude
	 *            Summit's altitude.
	 * @param latitude
	 *            Summit's latitude.
	 * @param longitude
	 *            Summit's longitude.
	 * @param description
	 *            Summit's description.
	 */
	public TSummit(long id, String name, int altitude, double latitude, double longitude, String description) {

		super();
		this.id = id;
		this.name = name;
		this.latitude = latitude;
		this.longitude = longitude;
		this.altitude = altitude;
		this.description = description;
	}
}
